#ifndef MXMCALLBACKS_H_
#define MXMCALLBACKS_H_

#include "v8.h"
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <math.h>

#include <iostream>
#include <winsock2.h>

extern std::string mxmConnect;
extern std::string servername;
extern SOCKET Socket;
extern SOCKADDR_IN SockAddr;
extern char maximaPipeCmd[100];
v8::Handle<v8::Value> IsEqualCallback(const v8::Arguments& args);
v8::Handle<v8::Value> TexCallback(const v8::Arguments& args);
v8::Handle<v8::Value> MevalCallback(const v8::Arguments& args);
v8::Handle<v8::Value> MevalIntCallback(const v8::Arguments& args);
v8::Handle<v8::Value> MevalNumCallback(const v8::Arguments& args);

#endif